package com.linktco.common.utils.excel.style;


import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Font;

/**
 * 自定义单元格样式的接口
 * @author zhangnx
 */
public interface StylesHandler{

    /**
     * 自定义标题样式
     * @param cellStyle
     * @param font
     * @return
     */
    default CellStyle headerStyles(CellStyle cellStyle, Font font){
        return cellStyle;
    }


    /**
     * 自定义数据样式
     * @param cellStyle
     * @param font
     * @return
     */
    default CellStyle dataStyles(CellStyle cellStyle, Font font){
        return cellStyle;
    }


    /**
     * 自定义统计行样式
     * @param cellStyle
     * @param font
     * @return
     */
    default CellStyle totalStyles(CellStyle cellStyle, Font font){
        return cellStyle;
    }



}
